/**
 * Lié à la page des plugins du guide de configuration
 */
var ConfigurationEnd = new (function() {
	
	var $this = this;
	
	this.btnConfigurationBeforePlugin 	= ElementHTML;
	this.btnGuideClose 					= ElementHTML;
	var Tools = ToolsPrototypeJS;

	/**
	 * Met à jour le lien vers la précédente page, selon les plugins activés
	 */
	function updateBeforePluginBtn() {
		var opts = FreeboxLinkAPI.getOptions();
		if (opts.pluginMultiFreebox) {
			$this.btnConfigurationBeforePlugin.setAttribute("href","configuration/plugin-multifreebox.html");
		}
		else if (opts.pluginFTP) {
			$this.btnConfigurationBeforePlugin.setAttribute("href","configuration/plugin-ftp.html");
		}
		else {
			$this.btnConfigurationBeforePlugin.setAttribute("href", "configuration/plugins.html");
		}
	}
	
	/**
	 * Ferme la page de configuration du guide
	 */
	function close() {
		window.close();
	}

	/**
	 * Initialisation
	 */
	this.init = function() {
		DocumentHTML.load($this, false);
		Tools.on("click", $this.btnGuideClose, close);
		
		updateBeforePluginBtn();
	}
	this.init();
})